lead scientist - German English Dictionary